package com.zjz.config;

import com.zjz.pojo.User;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

@Configuration  // 这个也会被Spring容器托管，注册到容器中，因为它本来就是一个Component
                // @Configuration代表也是一个配置类，就像之前的Beans.xml

@ComponentScan("com.zjz.pojo")
public class MyConfig {

    // 注册一个bean，就相当于我们之前写的一个bean标签
    // 这个方法的名字，就相当于bean标签中的id属性
    // 这个方法的返回值，就相当于bean标签中的class属性



    /*
    * <bean id="user" class="com.zjz.pojo.User">
     *        <property name="name" value="zjz"></property>
     *   </bean>
     * */

    @Bean
    public User getUser(){
        return new User();  // 就是返回要注入到bean中的对象
    }
}
